home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 52 / Amiga Format AFCD52 (Issue 136, May 2000).iso / -serious- / programming / other / fd2pragma / fd2pragma.types < prev    next >
Text File  |  2000-02-28  |  2KB  |  70 lines

  1. * $VER: FD2Pragma.types 1.7 (15.11.1999)
  2. *
  3. * FD2Pragma type definition file
  4. * description format is 'unknown type : known type'
  5. * unknown type:
  6. *   name of unknown type (one word)
  7. * known type:
  8. *   consists of struct + name, enum + name, signed, unsigned, const,
  9. *   long (32 bit), short (16 bit), char (8 bit), double and float
  10. * For nameless structs or enums set ? as name. Structs without name, but
  11. * used by a typedef (like: typedef struct {...} name) get the typedef name.
  12. *
  13. * Tell me missing definitions for inclusion in future updates.
  14. *
  15. * general (define int as 32 bit, maybe changed to short for some compilers)
  16. int            : long
  17. * commodities.library
  18. IX            : struct InputXpression
  19. * intuition.library (pointer to nameless structure)
  20. Msg            : struct ? *
  21. Class            : struct IClass
  22. * hdwrench.library
  23. BootBlock        : struct bootblock
  24. ValidIDstruct        : struct ValidIDstruct
  25. * graphics.library
  26. DisplayInfoHandle    : void *
  27. * resource.library
  28. RESOURCEFILE        : void *
  29. RESOURCEID        : unsigned long
  30. * cybergl.library
  31. GLvoid            : void
  32. GLbitfield        : unsigned long
  33. GLbyte            : signed char
  34. GLshort            : short
  35. GLint            : long
  36. GLsizei            : unsigned long
  37. GLubyte            : unsigned char
  38. GLushort        : unsigned short
  39. GLuint            : unsigned long
  40. GLfloat            : float
  41. GLclampf        : float
  42. GLdouble        : double
  43. GLclampd        : double
  44. * nameless enums
  45. GLboolean        : enum ?
  46. GLenum            : enum ?
  47. * these struct types are not equivalent to C-Code, but correct for FD2Pragma
  48. GLlookAt        : struct GLlookAt
  49. GLproject        : struct GLproject
  50. GLunProject        : struct GLunProject
  51. GLfrustum        : struct GLfrustum
  52. GLortho            : struct GLortho
  53. GLbitmap        : struct GLbitmap
  54. * for AmigaMesaRTL 3.0
  55. GLUquadricObj        : struct GLUquadricObj
  56. GLUtriangulatorObj    : struct GLUtriangulatorObj
  57. GLUnurbsObj        : struct GLUnurbsObj
  58. GLvisual        : struct gl_visual
  59. GLframebuffer        : struct gl_frame_buffer
  60. GLcontext        : struct gl_context
  61. * HGIDA.library
  62. HGIDA_Stack             : unsigned long *
  63. HGIDA_BoundedStack      : unsigned long *
  64. HGIDA_Queue             : unsigned long *
  65. HGIDA_BoundedQueue      : unsigned long *
  66. HGIDA_List              : unsigned long *
  67. HGIDA_ListItem          : unsigned long *
  68. HGIDA_Error             : enum ?
  69. HGIDA_Direction         : enum ?
  70.